package xyz.zhno.template.common.core.util;

import cn.hutool.core.util.StrUtil;

/**
 * 字符串工具类
 * @author zh_o
 */
public class StringUtils {

    public static final String BLANK_STR = "";

    /**
     * 判断字符串是否为空串
     * @param str 传入字符串
     */
    public static boolean isBlank(String str) {
        return str == null|| BLANK_STR.equals(str.trim()) || str.trim().length() < 1;
    }

    /**
     * 判断字符串是否不为空串
     * @param str 传入字符串
     */
    public static boolean isNotBlank(String str) {
        return !isBlank(str);
    }

    /**
     * 字符串格式化拼接
     * @param template 字符串模板
     * @param params 拼接字符串
     * @return 拼接后字符串
     */
    public static String format(CharSequence template, Object ... params) {
        return StrUtil.format(template, params);
    }

}
